To ensure organizations consent to data transactions before they are

committed to the ledger, the same decentralized methods of coming to an

agreement that underpins the new chaincode life cycle management can

also be used in your own chaincode applications.

2. Private data enhancements

For working with and sharing private data without the requirement of

creating private data collections for all combinations of channel members

that may want to transact, Fabric v2.0 also enables new patterns.

Specifically, instead of sharing private data within a collection of

multiple members, you may want to share private data across collections,

where each collection may include a single organization or perhaps a

single organization along with a regulator or auditor.

3 . External chaincode launcher

To build and launch chaincode with the technology of their choice, the

operators are empowered by the external chaincode launcher feature. The

use of external builders and launchers is not required as the default

behavior builds and runs chaincode in the same manner as prior releases

using the Docker API.

Hyperledger fabric is a modular blockchain. How it is useful for

plug-and-play?

From the very beginning, Hyperledger Fabric was designed for enterprise use

intended as a foundation for developing applications with a modular

architecture. Its modular design satisfies a broad range of industry use cases

offering a unique approach to the consensus that enables performance at scale

while preserving privacy.

The key features of Hyperledger Fabric and what differentiates it from other

distributed ledger technologies are:

It has a permissioned architecture

It is highly modular

It has a pluggable consensus

It is based on an open smart contract model having the flexibility to

implement any desired solution model (account model, U TXO model,

structured data, unstructured data, and so on)

It has a low latency of finality/ confirmation